package com.yand.thread.getMoney2;


import com.yand.thread.getMoney2.Bank;
import com.yand.thread.getMoney2.PersonA;
import com.yand.thread.getMoney2.PersonB;

/**
 * 改进，这边应该还有一个账户类 ， 账户类有一个成员变量就是 余额
 *
 *
 */
public class Test {




    public static void main(String [] args){
        /**
         * 这边的银行对象可以有多个只要是同一个账户对象就ok
         */
        Account account = new Account(1000);
        Bank bank = new Bank(account);
        Bank bank2 = new Bank(account);
        // 实例化两个人，传入同一个银行的对象
        PersonA pA = new PersonA(bank,account);
        PersonB pB = new PersonB(bank2,account);
        // 两个人开始取钱
        pA.start();
        pB.start();
    }
}
